Unlocking Lightning Network's Potential: Addressing Challenges In Bitcoin's Layer-2 Solution